Teiid Lizard — synonyms, definition
1. teiid lizard (Noun)
1 synonym
teiid
1 definition
teiid lizard (Noun) — Tropical New World lizard with a long tail and large rectangular scales on the belly and a long tail.
1 type of
lizard
4 types
caiman lizard teju whiptail whiptail lizard
2 parts of
Teiidae family Teiidae